package com.jie.creator.singleton.demo01;
/**
 * @description:饿汉式:静态变量创建类的对象
 * @author: jie 
 * @time: 2022/1/29 14:43
 */
public class Singleton {
    /**
     * @description:构造器私有化，避免外部创建对象
     */
    private Singleton() {}

    /**
     * @description:在本类中创建本类对象,static修饰，保障其能够被静态方法访问
     */
    private static Singleton instance = new Singleton();

    /**
     * @description:外部直接调用静态方法实例化对象
     */
    public static Singleton getInstance() {
        return instance;
    }
}